/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package beans;

import java.io.Serializable;

/**
 * Classe que defineix GuanyadorRonda
 * @author Jose Moreno
 */
public class GuanyadorRonda implements Serializable {
    /**
     * id de la prova
     */
    Integer idProva;
    /**
     * Tipus de ronda -- F si és final i E si és eliminatoria
     */
    String tipusRonda;
    /**
     * id de l'estudiant
     */
    Integer idEstudiant;
    /**
     *
     * Posició ocupada en el ranking
     */
    Integer posicioOcupada;

    /**
     * Constructor per defecte
     */
    public GuanyadorRonda() {
        super();
    }

    /**
     * Constructor
     * @param idProva
     * @param tipusRonda
     * @param idEstudiant
     * @param posicioOcupada
     */
    public GuanyadorRonda(Integer idProva, String tipusRonda, Integer idEstudiant, Integer posicioOcupada) {
        this.idProva = idProva;
        this.tipusRonda = tipusRonda;
        this.idEstudiant = idEstudiant;
        this.posicioOcupada = posicioOcupada;
    }

    /**
     * Obtenir id de l'estudiant
     * @return idEstudiant
     */
    public Integer getIdEstudiant() {
        return idEstudiant;
    }

    /**
     * Posar id de l'estudiant
     * @param idEstudiant
     */
    public void setIdEstudiant(Integer idEstudiant) {
        this.idEstudiant = idEstudiant;
    }

    /**
     * Obtenir id de la prova
     * @return idProva
     */
    public Integer getIdProva() {
        return idProva;
    }

    /**
     * Posar id de la prova
     * @param idProva
     */
    public void setIdProva(Integer idProva) {
        this.idProva = idProva;
    }

    /**
     * Obtenir la posicio ocupada en el ranking
     * @return posicioOcupada
     */
    public Integer getPosicioOcupada() {
        return posicioOcupada;
    }

    /**
     * Posar la posicio ocupada en el ranking
     * @param posicioOcupada
     */
    public void setPosicioOcupada(Integer posicioOcupada) {
        this.posicioOcupada = posicioOcupada;
    }

    /**
     * Obtenir el tipus de ronda -- F si és final i E si és eliminatoria
     * @return tipusRonda
     */
    public String getTipusRonda() {
        return tipusRonda;
    }

    /**
     * Posar el tipus de ronda -- F si és final i E si és eliminatoria
     * @param tipusRonda
     */
    public void setTipusRonda(String tipusRonda) {
        this.tipusRonda = tipusRonda;
    }
}